package hotel.meituan.oversea.api.entity;

import lombok.Data;
import org.springframework.data.annotation.Id;

import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

/**
 * 美团酒店产品的预订规则
 * @Author qiuyy
 * @Date 2020/06/03
 **/
@Data
@Table(name = "mt_hotel_goods_invoice")
public class MtHotelGoodsInvoice implements Serializable {
    private static final long serialVersionUID = -4824550790729451547L;
    /**
     *  主键ID
     */
    @Id
    String id;
    /**
     *  第三方酒店id
     */
    String mtHotelId;
    /**
     *  房型id
     */
    String mtRoomId;
    /**
     *  产品id
     */
    String mtGoodsId;
    /**
     * 	发票模式：
     * 1 佣金模式 酒店开具发票，可显示文案为："如需发票,请向酒店前台索取"
     * 2 底价模式 美团开具发票
     * 3 第三方开具发票
     */
    Integer invoiceMode;
    /**
     * 发票类型信息，invoiceMode=2时非空
     * 如果需要美团开具发票，在下单时需要填写收取发票信息
     *
     * 数据存成 json字符串
     */
    String supportTypes;
    /**
     * TMC发票模式，1-普票，2-专票
     */
    Integer tmcInvoiceMode;
     /**
     *  状态
     *  状态 0:正常 1:异常
     */
    Integer state;
    /**
     *  备注
     */
    String remark;
    /**
     *  创建时间
     */
    Date createTime;
    /**
     *  更新时间
     */
    Date modifyTime;


}
